//
//  WPhotoModel.h
//  PhotosBrowser
//
//  Created by winter on 2016/10/24.
//  Copyright © 2016年 JHJR. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface WPhotoModel : NSObject

/** thumbnailImageUrl 图片缩略图地址 */
@property (nonatomic, copy) NSString *thumbnailImageUrl;
/** originalImageUrl 图片原图地址 */
@property (nonatomic, copy) NSString *originalImageUrl;

/** 缩略图 */
@property (nonatomic, strong) UIImage *thumbnailImage;
/** 原图 */
@property (nonatomic, strong) UIImage *originalImage;
/** 图片加载进度 */
@property (nonatomic, assign) CGFloat progress;

/** 记录旋转前的大小（只记录最开始的大小） */
@property (nonatomic, assign) CGSize originalSize;

/** 旋转90°或者270°时的宽(默认为屏幕宽度) */
@property (nonatomic, assign) CGFloat verticalWidth;


/**
 根据缩略图快速创建模型

 @param thumbnailUrl 缩略图地址

 @return 模型
 */
+ (instancetype)photoWithThumbnailUrl:(NSString *)thumbnailUrl;

/**
 根据原图快速创建模型

 @param originalUrl 原图地址

 @return 模型
 */
+ (instancetype)photoWithOriginalUrl:(NSString *)originalUrl;
@end
